package com.agileboot.attendance.domain.record.service;

import com.agileboot.attendance.domain.record.dto.AttendanceStatisticsDTO;

import java.time.LocalDate;
import java.util.List;

/**
 * 考勤统计服务接口
 */
public interface AttendanceStatisticsService {

    /**
     * 获取人员在指定时间段内的考勤统计
     *
     * @param personnelIds 人员ID列表
     * @param startDate 开始日期
     * @param endDate 结束日期
     * @return 考勤统计列表
     */
    List<AttendanceStatisticsDTO> getAttendanceStatistics(List<Long> personnelIds, LocalDate startDate, LocalDate endDate);
} 
